home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / C / LIB / HASWIN / HASWIN1 / _files / _haswin / MAKEFILE < prev    next >
Text File  |  1991-05-27  |  5KB  |  166 lines

  1. # Makefile for the HASWIN Library.
  2. # Copyright (C) H.A.Shaw 1990.
  3. #   Howard A. Shaw.
  4. #   The Unit for Space Sciences,
  5. #   Room 165,
  6. #   Physics Building,
  7. #   University of Kent at Canterbury.
  8. #   Canterbury.
  9. #   Kent.  CT2 7NJ
  10. # You may use and distribute this code freely, however please leave it alone.
  11. # If you find bugs (and there will be many) please contact me and the master
  12. # source can be modified.  If you keep me informed of who you give copies of
  13. # this to then I can get release upgrades to them.
  14. LIB=$.CLIB
  15. CARGS = -g
  16.  
  17. haswin:       o.caret o.defns o.error o.files o.filestack o.fonts o.general o.graphics o.icon o.iconbuild o.iconfind o.iconset o.kernel o.malloc o.menu o.palette o.pointer o.poll o.pollmenu o.pollmouse o.pollmsgs o.pollwind o.printer o.ramtrans o.sprite o.task o.templates o.text o.tofiler o.vdu o.window o.windowfind o.windowopen o.windowset $(LIB).O.haswin
  18.               objlib $(LIB).O.haswin -create
  19.               echo done { > haswin }
  20.  
  21. # keep this in phase with $(LIB)
  22. $.CLIB.O.haswin:
  23.               libfile $(LIB).O.haswin -create 37 8
  24.  
  25. h.includes:   Makefile $(LIB).H.haswin
  26.  
  27. o.caret: c.caret h.includes
  28.  cc ${CARGS} -c caret
  29.  libfile ${LIB}.O.haswin -files o.caret -insert
  30.  
  31. o.defns: c.defns h.includes
  32.  cc ${CARGS} -c defns
  33.  libfile ${LIB}.O.haswin -files o.defns -insert
  34.  
  35. o.error: c.error h.includes
  36.  cc ${CARGS} -c error
  37.  libfile ${LIB}.O.haswin -files o.error -insert
  38.  
  39. o.files: c.files h.includes
  40.  cc ${CARGS} -c files
  41.  libfile ${LIB}.O.haswin -files o.files -insert
  42.  
  43. o.filestack: c.filestack h.includes
  44.  cc ${CARGS} -c filestack
  45.  libfile ${LIB}.O.haswin -files o.filestack -insert
  46.  
  47. o.fonts: c.fonts h.includes
  48.  cc ${CARGS} -c fonts
  49.  libfile ${LIB}.O.haswin -files o.fonts -insert
  50.  
  51. o.general: c.general h.includes
  52.  cc ${CARGS} -c general
  53.  libfile ${LIB}.O.haswin -files o.general -insert
  54.  
  55. o.graphics: c.graphics h.includes
  56.  cc ${CARGS} -c graphics
  57.  libfile ${LIB}.O.haswin -files o.graphics -insert
  58.  
  59. o.icon: c.icon h.includes
  60.  cc ${CARGS} -c icon
  61.  libfile ${LIB}.O.haswin -files o.icon -insert
  62.  
  63. o.iconbuild: c.iconbuild h.includes
  64.  cc ${CARGS} -c iconbuild
  65.  libfile ${LIB}.O.haswin -files o.iconbuild -insert
  66.  
  67. o.iconfind: c.iconfind h.includes
  68.  cc ${CARGS} -c iconfind
  69.  libfile ${LIB}.O.haswin -files o.iconfind -insert
  70.  
  71. o.iconset: c.iconset h.includes
  72.  cc ${CARGS} -c iconset
  73.  libfile ${LIB}.O.haswin -files o.iconset -insert
  74.  
  75. o.kernel: c.kernel h.includes
  76.  cc ${CARGS} -c kernel
  77.  libfile ${LIB}.O.haswin -files o.kernel -insert
  78.  
  79. o.main: c.main h.includes
  80.  cc ${CARGS} -c main
  81.  
  82. o.malloc: c.malloc h.includes
  83.  cc ${CARGS} -c malloc
  84.  libfile ${LIB}.O.haswin -files o.malloc -insert
  85.  
  86. o.menu: c.menu h.includes
  87.  cc ${CARGS} -c menu
  88.  libfile ${LIB}.O.haswin -files o.menu -insert
  89.  
  90. o.palette: c.palette h.includes
  91.  cc ${CARGS} -c palette
  92.  libfile ${LIB}.O.haswin -files o.palette -insert
  93.  
  94. o.pointer: c.pointer h.includes
  95.  cc ${CARGS} -c pointer
  96.  libfile ${LIB}.O.haswin -files o.pointer -insert
  97.  
  98. o.poll: c.poll h.includes
  99.  cc ${CARGS} -c poll
  100.  libfile ${LIB}.O.haswin -files o.poll -insert
  101.  
  102. o.pollmenu: c.pollmenu h.includes
  103.  cc ${CARGS} -c pollmenu
  104.  libfile ${LIB}.O.haswin -files o.pollmenu -insert
  105.  
  106. o.pollmouse: c.pollmouse h.includes
  107.  cc ${CARGS} -c pollmouse
  108.  libfile ${LIB}.O.haswin -files o.pollmouse -insert
  109.  
  110. o.pollmsgs: c.pollmsgs h.includes
  111.  cc ${CARGS} -c pollmsgs
  112.  libfile ${LIB}.O.haswin -files o.pollmsgs -insert
  113.  
  114. o.pollwind: c.pollwind h.includes
  115.  cc ${CARGS} -c pollwind
  116.  libfile ${LIB}.O.haswin -files o.pollwind -insert
  117.  
  118. o.printer: c.printer h.includes
  119.  cc ${CARGS} -c printer
  120.  libfile ${LIB}.O.haswin -files o.printer -insert
  121.  
  122. o.ramtrans: c.ramtrans h.includes
  123.  cc ${CARGS} -c ramtrans
  124.  libfile ${LIB}.O.haswin -files o.ramtrans -insert
  125.  
  126. o.sprite: c.sprite h.includes
  127.  cc ${CARGS} -c sprite
  128.  libfile ${LIB}.O.haswin -files o.sprite -insert
  129.  
  130. o.task: c.task h.includes
  131.  cc ${CARGS} -c task
  132.  libfile ${LIB}.O.haswin -files o.task -insert
  133.  
  134. o.templates: c.templates h.includes
  135.  cc ${CARGS} -c templates
  136.  libfile ${LIB}.O.haswin -files o.templates -insert
  137.  
  138. o.text: c.text h.includes
  139.  cc ${CARGS} -c text
  140.  libfile ${LIB}.O.haswin -files o.text -insert
  141.  
  142. o.tofiler: c.tofiler h.includes
  143.  cc ${CARGS} -c tofiler
  144.  libfile ${LIB}.O.haswin -files o.tofiler -insert
  145.  
  146. o.vdu: c.vdu h.includes
  147.  cc ${CARGS} -c vdu
  148.  libfile ${LIB}.O.haswin -files o.vdu -insert
  149.  
  150. o.window: c.window h.includes
  151.  cc ${CARGS} -c window
  152.  libfile ${LIB}.O.haswin -files o.window -insert
  153.  
  154. o.windowfind: c.windowfind h.includes
  155.  cc ${CARGS} -c windowfind
  156.  libfile ${LIB}.O.haswin -files o.windowfind -insert
  157.  
  158. o.windowopen: c.windowopen h.includes
  159.  cc ${CARGS} -c windowopen
  160.  libfile ${LIB}.O.haswin -files o.windowopen -insert
  161.  
  162. o.windowset: c.windowset h.includes
  163.  cc ${CARGS} -c windowset
  164.  libfile ${LIB}.O.haswin -files o.windowset -insert
  165.  
  166.